*{
	margin: 0;
	padding: 0;
}
.mui-navbar-inner{z-index: 333;}
.aacar_banner{
	width: 100%;
	float: left;
	margin-top: 38px;
}
.aacar_banner img{
	width: 100%;
	float: left;
}
.aacar_choice{
	width: 100%;
	position: fixed;
	top: 44px;
	z-index: 222;
}
.aacar_choice select{
	margin-bottom: 0;
}
.aacars_img img{
	width: 100%;
}
.mui-media-body{
	padding-left: 10px;
}
.aa_cars_tit,.aa_cars_txt{
	color: #333;
}
.aa_cars_tit{
	 font-size: 15px;
	 word-wrap:break-word !important; 
}
.aa_cars_txt{
	 margin-top: 15px;
}
.aacar_h_time{
	 width: 100%;
	 float: left;
}
.aacar_h_time span,.aacar_h_date span{
	 float: left;
}
.aacar_h_time span:nth-child(1),.aacar_h_date span:nth-child(1){
	width: 13px;
}
.aacar_h_time span:nth-child(2),.aacar_h_date span:nth-child(2){
	 margin-left: 10px;
	 color: #333;
	 font-size: 12px;
}
.aacar_h_time span:nth-child(1) img,.aacar_h_date span:nth-child(1) img{
     width: 100%;
}
.aacar_h_date span:nth-child(3){
	 color: #F86524;
}
.aacars_posi{
	 position: absolute;
	 right: 10px;
	 top: 8px;
	 color: #C8C7CC;
}
.hoder_aa{
	 height: 38px;
	 z-index: 222;
}
.aacars_dlists li{
	width: 100%;
	height: 38px;
	line-height: 38px;
	float: left;
	font-size: 14px;
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
.aacars_dlists li:nth-last-child(1){
	border: 0;
}
.aacars_pm{
	display: none;
}
.aacars_details,.aacars_per,.routeLInes,.route_tit,.route_box,
.carpooling_box,.carpooling_box p,.detailed_il,.detailed_il_tit,
.carpooling_top,.carpooling_form
{
	width: 100%;
	float: left;
}
.aacars_details,.routeLInes,.carpooling_box,.detailed_il{
	padding: 15px;
	background: #fff;
}
.aacars_per{
	padding: 0 15px 15px;
	background: #fff;
}
.aa_de_tit{
	font-size: 14px;
	color: #333;
}
.reg_time{
	font-size: 14px;
	color: red;
}
.reg_time span:nth-child(2){
     font-size: 16px;
     float: right;
     color: #EC971F;
}
.aacars_head{
	float: left;
     width: 60px;
     height: 60px;
     border-radius: 50%;
}
.aacars_head img{
	width: 100%;
}
.head_name{
	float: left;
}
.head_name p{
	padding: 5px 0 0 5px;
	font-size: 14px;
	color: #333;
}
.head_name p:nth-child(2){
	font-size: 12px;
	color: #C8C7CC;
}
.fight_groups{
	float: right;
	padding-top: 15px;
	font-size: 16px;
	color: #333;
}
.fight_groups span{
	float: left;
}
.fight_groups span:nth-child(1){
	padding-right: 12px;
	border-right:1px solid #C8C7CC ;
	color: #C8C7CC ;
	font-size: 12px;
}
.fight_groups span:nth-child(2){
	padding-left: 15px;
	font-size: 12px;
}
.routeLInes{
	margin-top: 15px;
}
.route_ico,.carpooling_tit span:nth-child(1),.detailed_il_tit span:nth-child(1){
	width: 20px;
	height: 20px;
	float: left;
}
.route_tit span,.carpooling_tit span,.detailed_il_tit span{
	float: left;
}
.route_ico img,.carpooling_tit span:nth-child(1) img,.detailed_il_tit span:nth-child(1) img{
	width: 100%;
}
.route_hed,.carpooling_tit span:nth-child(2),
.detailed_il_tit span:nth-child(2){
	font-size: 15px;
	color:#333;
	padding-left: 10px;
}
.route_box{
	margin-top: 15px;
}
.route_box p{
	font-size: 14px;
	color: #333;
}
.carpooling_box{
	margin-top: 15px;
}
.carpooling_box p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.carpooling_box p:nth-child(1){
	margin-top: 10px;
}
.detailed_il{
	margin-top: 15px;
}
.detailed_il_tit{
	padding-bottom: 10px;
}
.detailed_il p{
	width: 100%;
	float: left;
	color: #333;
}
.aacars_box{
	background: #fff !important;
	text-align: center;
}
.aacars_box button{
	width: 95%;
	border: 0;
	height: 40px;
	background: #f8b04e;
	color: #fff;
	margin-top: 5px;
}
.carpooling_form,.carpooling_Notice{
	width: 100%;
	float: left;
}
.carpooling_top{
	padding: 15px;
	background: #fff;
}
.carpooling_top p{
	width: 100%;
	float: left;
	text-align: center;
}
.carpooling_t_ico{
	display: inline-block;
	width: 20px;
	height: 20px;
}
.carpooling_t_ico img{
	width: 100%;
}
.carpooling_top p:nth-child(2){
	color: #F7AA3B;
}
.carpooling_top span{
	color: #333;
	font-size: 15px;
}
.carpooling_form{
   margin-top: 15px;
}
.carpooling_expan{
	padding: 15px;
}
.carpooling_expan p{
	font-size: 14px;
	color: #333;
}
.carpooling_Notice{
	padding: 15px;
	background: #fff;
	margin-top: 15px;
	margin-bottom: 65px;
}
.carpooling_N_tit span:nth-child(1){
	width: 20px;
	height: 20px;
	float: left;
}
.carpooling_N_tit span:nth-child(1) img{
	width: 100%;
}
.carpooling_N_tit span:nth-child(2){
	font-size: 16px;
	color: #333;
	padding-left: 15px;
}
.carpoo_JK{
	padding-top: 15px;
}
.carpoo_JK P{
	font-size: 14px;
	color: #333;
}
.carpooling_nav_box p{
	line-height: 30px;
	text-align: center;
	color: #F7AA3B;
	margin-top: 10px;
}
.carpooling_n_btn{
	border: 0;
	width: 60%;
	background: #16C59B;
	color: #fff;
	margin-top: 10px;
}
.carpooling_nav_box{
	background: #fff;
}
.mui-btn-blue{
	background: #16C59B;
	border: 0;
}
